#ifndef STRUCT_H
#define STRUCT_H

#define STU_MAX 300		// 最大学生数量
#define TEA_MAX 50		// 最大老师数量
#define STU_INI_PW "666666"         // 学生初始密码
#define TEA_INI_PW "888888"         // 老师初始密码
#define STU_INI_ID 20210001     // 学生初始学号
#define TEA_INI_ID 1001         // 老师初始工号

// 学生结构体 姓名、密码、性别、在校状态、学号、语文、数学、英语、账号状态
typedef struct Student
{
    char name[20];
    char pw[17];
    char sex;
    char state;
    int id;
    double chn;
    double math;
    double eng;
    int lock;
}Student;

// 老师结构体 姓名、密码、性别、在职状态、工号、账号状态
typedef struct Teacher
{
    char name[20];
    char pw[17];
    char sex;
    char state;
    int id;
    int lock;
}Teacher;

Student *stu;	// 定义学生结构体
Teacher tea[TEA_MAX];	// 定义教师结构体

int count_stu;	// 已有学生数量
int count_tea;	// 已有教师数量

#endif//STRUCT_H
